package com.zzh.tools.log;

import android.util.Log;

import com.zzh.tools.ToolsConfig;


public class ToolLog {

    public static void i(String tag, String msg) {
        if (ToolsConfig.mIsDebug)
            Log.i(tag, generateMsg(msg));
    }

    public static void i(String msg) {
        i(ToolsConfig.mDebugTag, msg);
    }

    public static void d(String tag, String msg) {
        if (ToolsConfig.mIsDebug)
            Log.d(tag, generateMsg(msg));
    }

    public static void d(String msg) {
        d(ToolsConfig.mDebugTag, msg);
    }

    public static void e(String tag, String msg) {
        if (ToolsConfig.mIsDebug)
            Log.e(tag, generateMsg(msg));
    }

    public static void e(String msg) {
        e(ToolsConfig.mDebugTag, msg);
    }

    public static void w(String tag, String msg) {
        if (ToolsConfig.mIsDebug)
            Log.w(tag, generateMsg(msg));
    }

    public static void w(String msg) {
        w(ToolsConfig.mDebugTag, msg);
    }

    private static String generateMsg (String msg){
        return new StringBuilder().append('\n').append(msg).append('\n').toString();
    }
}
